/*
Theme Name: 凌风门户系列之一
Author: 凌风
Author URI: http://www.lingfengkeji.com
Description: 门户 蓝色
Tags:蓝色 新闻 门户 高端
*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;font-size:12px; font-family:"宋体";}
.clear{clear:both;}
/* Default Link */
a:link, a:visited{ color:#222; text-decoration: none;}
a:active, a:hover{ color:#036; text-decoration: underline; }
#wrap{width:960px;margin:0 auto;}
#top{padding: 0px 15px;width: 928px;height: 28px;line-height: 28px;border: 1px solid #E1E9F0;border-top: none;background-color: #F3F5FA;overflow: hidden;}
#ban{height:80px;margin: 8px 0px;}
#ban img{position:relative;top:10px;}
#nav{margin-bottom: 8px;height: 67px;background: url(images/navigation.png) no-repeat 0 0;}
.mainnav{line-height:32px;height:32px;}
.mainnav ul{list-style:none;}
.mainnav ul li{float:left;background: url(images/navigation.png) no-repeat 0 -72px;position:relative;top:2px;}
.mainnav ul li a{float:left;height:30px;padding:0 32px;text-decoration:none;color:#fff;}
.mainnav ul li a:hover{text-decoration:underline;}
.searchInput{position:relative;left:632px;top:8px;float: left;padding: 5px 8px 4px;width: 235px;height: 14px;line-height: 15px;border: none;background: none;}
.searchBtn{float:right;background:none;border:none;position:relative;right:10px;top:8px;color:#fff;padding:0 17px 2px 13px;cursor:pointer;}

#content{float: left;width: 702px;overflow: hidden;}
.homebanner {margin-bottom: 8px;width: 702px;text-align: center;overflow: hidden;}
.module{width:347px;float:left;margin:0 0 8px 0;height: 285px;background: url(images/section.png) no-repeat 0 0;overflow: hidden;}
.left{margin-right:8px;}
.slide .orbit-wrapper{position:relative;top:1px;}
.slide .orbit-wrapper img{height:282px;width:347px;}
.module h2{margin: 0px 1px;padding-left: 12px;height: 29px;line-height: 29px;font-size: 13px;color: #036;}
.module h2 a{color: #222;text-decoration: none;}
.module h2 span{float: right;padding-right: 10px;font-weight: normal;}
.module h2 a:hover{color: #036;text-decoration: underline;}
.module ul{list-style:none;margin: 13px 0px 0px;}
.module ul li{padding-left: 24px;height: 23px;line-height: 23px;background: url(images/spot.gif) no-repeat 12px 10px;overflow: hidden;}
.module ul li a{color: #222;text-decoration: none;}
.module ul li a:hover{color: #036;text-decoration: underline;}

.archive{width:700px;border: 1px solid #DFDFE3;}
.breadcrumb {margin-bottom: 10px;padding-left: 12px;height: 28px;line-height: 28px;border-bottom: 1px solid #E1E9F0;background: #F3F5FA url(images/title.png) repeat-x 0 -77px;}
.postlist {padding: 10px 15px 0px;width: 670px;list-style:none;}
.postlist li {margin-bottom: 15px;padding: 0px 10px 10px;background-color: #F5F6F8;}
.postlist h2 {padding: 7px 10px;font-size: 14px;color: #1A1D73;background-color: #F3F5FA;border-bottom: 1px solid #E1E9F0;}
.postlist h2 a {color: #003366;text-decoration: none;}
.postlist h2 a:hover{ color:#222; text-decoration:underline; }
.postlist h2 span{ float:right; *margin-top:-22px; font-weight:normal; font-size:12px; color:#003366;}
.postlist .excerpt{ margin-top:10px; padding:0px 5px 0px 10px; line-height:22px;}
.meta{ padding:5px 0px 4px; color:#666;}
.meta span{ padding:0px 5px;}
.meta a:link, .meta a:visited{ color:#666; text-decoration:none; }
.meta a:hover{ color:#036; text-decoration:underline;}

.post{width:700px;border:1px solid #DFDFE3;}
.single {padding: 0px 15px;width: 670px;min-height:500px;}
.single h2 {padding: 7px 10px;font-size: 20px;color: #036;text-align: center;border-bottom: 1px solid #E1E9F0;}
.single .singlemeta {text-align: center;}
.entry {margin-top: 10px;padding: 0px 10px;line-height: 22px;overflow: hidden;border-bottom: 1px solid #DDD;}
.entry p {margin-bottom: 20px;line-height:2;}
.comm{padding:20px 0;}





/*------------------
	分页部分的CSS
------------------*/
.fenye{	height:36px;margin-bottom:20px;text-align:center;line-height:36px;}
.fenye a{padding:4px 6px 4px 6px;margin:0 2px 0 2px;border:1px solid #aaa;text-decoration:none;color:#333;}
.fenye a.current{	background:#0071AD;color:#fff;}
.fenye a:hover{background:#0071AD;color:#fff;}



#sidebar{float: right;width: 250px;overflow: hidden;}
#sidebar ul li.widget {margin-bottom: 8px;border: 1px solid #B0BEC7;}
#sidebar h3{margin: 0px 1px;padding-left: 26px;height: 29px;line-height: 28px;font-size: 13px;color: #036;background: url(images/title.png) no-repeat 0 -39px;}
#sidebar ul li ul {padding: 8px 10px 8px 0px;}
#sidebar ul li ul li {margin-bottom: 0px;padding-left: 22px;width: 216px;height: 22px;line-height: 22px;border: none;
background: url(images/arrow.gif) no-repeat 10px 9px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#sidebar ul li ul li a{color: #222;text-decoration: none;}
#sidebar ul li ul li a:hover{text-decoration:underline;}

#footer{margin: 10px auto;width: 960px;color: #666;}
.footpage {margin-bottom: 15px;padding: 7px 10px;text-align: center;border: 1px solid #E6EDF2;background-color: #F1F5F9;}
.footpage li {width: 1px;padding: 0px 6px 0px 10px;background: url(images/line.gif) no-repeat 0 center;display: inline;word-break: keep;white-space: nowrap;}
.footpage li.nb {background: none;}
.footpage li a{color: #222;text-decoration: none;}
#footer p {margin: 10px 0px 5px;text-align: center;}


/* Slideshow */
.ban{ padding-bottom:20px; background:url(images/slides.png) no-repeat 0 bottom;position:relative;}
#slideshow{ margin:0 auto; width:960px; height:320px; text-align:center; overflow:hidden;}
#slideshow li{ width:960px; height:320px; position:relative;}
#slideshow li img{ width:960px; height:320px; display:block;}
.bx-wrapper .bx-pager{ position:absolute; right:8px; bottom:30px; z-index:1000;}
.bx-wrapper .bx-pager a{ float:left; margin-left:3px; width:9px; height:9px; font-size:0; background:url(images/op.png) no-repeat 0 0; _width:6px; _height:6px; _background:#D79393; overflow:hidden; display:block; text-decoration:none;}
.bx-wrapper .bx-pager a.pager-active{ background-position:-10px 1px; _background:#F40062;}
.bx-prev, .bx-next{}
/*
comments
*/
#comments{
	padding:15px;
	padding-bottom:30px;
	line-height:1;
}
.comments-title{
	position:relative;
	padding-bottom:10px;
	font-size:18px;
	color:#666;
	border-bottom:1px solid #f1f1f1;
}
h3.comments-title:after{
	position:absolute;
	content:'';
	top:29px;
	left:0;
	width:135px;
	height:1px;
	background:#ff6f3d;/*main-color*/
}	
.commentCount{
	color:#ff6f3d;/*main-color*/
}
.commentlist{
	list-style: none;
	margin:10px 0 0;
	padding:0;
}
.commentlist ol{
	list-style: none;
}
.comment{
	padding:10px 0 5px;
}
.comment .media-left{
	display: table-cell;
    vertical-align: top;
    padding-right: 10px;
}
.comment .media-left img{
	border-radius:50%;
}
.comment .media-body{
	display: table-cell;
    vertical-align: top;
}
.comment .media-body .author_name{
	margin-bottom:5px;
	font-size:14px;
	color:#777;
}
.comment .media-body p{
	font-size:14px;
	line-height:1.5em;
	color:#777;
}
.comment .media-body p a{
	color:#000;
}
.comment .comment-metadata{
	margin-left:58px;
	padding:5px 0;
}
.comment .comment-metadata span{
	margin-right:15px;
	font-size:13px;
}
.comment .comment-metadata span{
	font-size:12px;
	color:#999;
}
.comment .comment-metadata span.comment-btn-reply a:hover{
	color:#666;
}
.comment .comment-metadata span.comment-btn-reply i{
	color:#d1d1d1;
}
.comment .comment-metadata span.comment-btn-reply a{
	color:#999;
}
.commentlist > .comment{
	border-bottom:1px dotted #d9d9d9;
}
.commentlist .children{
	padding-left:58px;
}
.commentlist .children > .comment{
	border-top:1px dotted #d9d9d9;
}
#reply-title{
	font-size:14px;
	color:#666;
	border-bottom:0;
	color:#999;
}
#reply-title a:first-child,.warning-text a:first-child{
	display:inline-block;
	margin:0 2px;
	padding:2px 5px;
	background:#ff6f3d;/*main-color*/
	color:#fff;
	font-size:14px;
}
#reply-title #cancel-comment-reply-link{
	background:#fff;
	color:#999;
}
#reply-title #cancel-comment-reply-link:hover{
	text-decoration:underline;
}
.warning-text{
	color:#999;
}
.link-logout{
	color:#999;
}
.comment-navigation{
	width:100%;
	margin:0 auto;
	padding:15px 0;
	text-align: center;
}
.comment-navigation .page-numbers{
	display:inline-block;
	padding:9px 16px;
	color:#999;
	background:#f1f1f1;
}
.comment-navigation .page-numbers:hover{
	background:#e8e8e8;
	color:#666;
}
.comment-navigation .current,
.comment-navigation .current:hover{
	background:#ff6f3d;/*main-color*/
	color:#fff;
}
textarea#comment{
	display: block;
    width: 100%;
	margin-bottom:10px;
	background:#f5f5f5;
	color:#777;
	border:0;
	box-shadow:none;
	height:90px;
	padding:10px;
	resize:none;
	border-radius:5px;
	transition:background .3s;
}
textarea#comment:focus{
	background:#e9e9e9;
}
.commentform-info{
	float:left;
}
.commentform-info input{
	margin-right:10px;
	width:230px;
	border:0;
	border-radius:0;
	box-shadow:none;
	background:#f5f5f5;
	font-weight:normal;
	transition:background .5s;
}
.commentform-info input:focus{
	box-shadow:none;
	color:#fff!important;
	background:#ff6f3d/*main-color*/
}
.commentform-info input:focus:-moz-input-placeholder {
    color: #fff;
}
.commentform-info input:focus::-moz-input-placeholder {
    color: #fff;
}
.commentform-info input:focus::-webkit-input-placeholder {
    color: #fff;
}
.commentform-info input:focus:-ms-input-placeholder {
    color: #fff;
}
.commentBtn .btn{
	padding:8px 0;
	width:140px!important;
	text-align: center;
	background:#ff6f3d;/*main-color*/
	border:0;
}
.commentBtn .btn:hover{
	opacity:0.8;
}
input#submit{color: #fff;}